package com.zr.service.intelligent;

import com.zr.vo.base.BaseCity;
import com.zr.vo.intelligent.IntelligentTransferStation;
import java.io.IOException;
import java.util.Map;

/**
 * @author 杜雨萌
 * @date 2022/10/29
 * @version 2022.1
 */
public interface DijkstraService {

    /**
     * 计算最短路径
     * @param intelligentTransferStation
     * @return
     * @throws IOException
     * @author 杜雨萌
     */
    Map<String,Object> shortPath(IntelligentTransferStation intelligentTransferStation) throws IOException;

}
